Analysis and performance study for coordinated hierarchical cache placement strategies

نویسندگان

  • Wenzhong Li
  • Edward Chan
  • Guofu Feng
  • Daoxu Chen
  • Sanglu Lu
چکیده

0140-3664/$ see front matter 2010 Elsevier B.V. A doi:10.1016/j.comcom.2010.06.002 * Corresponding author at: State Key Laboratory fo Nanjing University, Nanjing 210093, PR China. Tel.: + 83686757. E-mail address: [email protected] (W. Li). Data caching has been shown to be efficient in reducing network bandwidth consumption and accelerating information access. In a caching system, an important issue is coordinating data placement to achieve optimal system performance. This paper studies cache placement strategies and their performance in cooperative hierarchical caching environments. A theoretical model is introduced to analyze the access cost of placing a set of object copies in the routing path. Using this model, the object placement problem can be formulated as an optimization problem. It is proved that the problem can be divided into subproblems, thus optimal solutions can be obtained by using dynamic programming. It is further proved that if some nodes are known to be in the optimal solution, the calculation cost of the dynamic programming algorithms can be reduced. A heuristic greedy algorithm is also presented for efficient implementation. Performance of these strategies are evaluated using simulations under both synthetic workload traces and real workload traces. It is shown that both the optimal and the heuristic strategies perform well in cooperative hierarchical caching systems. 2010 Elsevier B.V. All rights reserved.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cache Placement Optimization in Hierarchical Networks: Analysis and Performance Evaluation

Caching popular content in the Internet has been recognized as one of the effective solution to alleviate network congestion and accelerate user information access. Sharing and coordinating in cache data placement provide an opportunity to improve system performance. This paper studies cache placement strategies and their performance in hierarchical network environments. A theoretical model is ...

متن کامل

Coordinated Placement and Replacement for Grid-Based Hierarchical Web Caches

Web caching has been well accepted as a viable method for saving network bandwidth and reducing user access latency. To provide cache sharing on a large scale, hierarchical web caching has been widely deployed to improve the scalability of content dissemination through the World Wide Web. In this paper, we present GHC, a grid-based hierarchical web caching architecture, for constructing efficie...

متن کامل

Cache Placement Methods Based on Client Demand Clustering

One of the principal motivations for content delivery networks, such as those that have been deployed over the past three years, is to improve performance from the perspective of the client. Ideally, this is achieved by placing caches close to groups of clients and then routing client requests to the nearest cache. In the first part of this paper we present a new method for identifying regions ...

متن کامل

Improve Replica Placement in Content Distribution Networks with Hybrid Technique

The increased using of the Internet and its accelerated growth leads to reduced network bandwidth and the capacity of servers; therefore, the quality of Internet services is unacceptable for users while the efficient and effective delivery of content on the web has an important role to play in improving performance. Content distribution networks were introduced to address this issue. Replicatin...

متن کامل

Operating System Design Principles for Scalable Shared Memory Multiprocessors

We describe SALSA an operating system that in corporates techniques for achieving scalability in large scale shared memory NUMA multiprocessors We evaluate the e ects of cache organization and caching policy on latency hiding via rapid thread switching With write back set associative caches we demon strate signi cant improvements in program perfor mance with latency hiding when cache miss laten...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Computer Communications

دوره 33  شماره 

صفحات  -

تاریخ انتشار 2010